@import "style";

.search-warp{
  position: absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  width:100%;
  background-color: #fff;
  .search-box{
    position: relative;
    padding:10px;
    i{
      position: absolute;
      top: 50%;
      left: 16px;
      margin-top: -14px;
      font-size: 20px;
    }
    .search-input{
      padding:10px 70px 10px 30px;
      width: 100%;
      height:34px;
      font-size: @mainTxtSize;
      background-color: #fff;
      border:1px solid #cacaca;
      border-radius: 2px;
      -webkit-appearance: none;
      -webkit-tap-highlight-color: transparent;
    }
    >form .search-input{
      padding-right: 10px;
    }
  }

}
.nav-body{
  ul{
    padding-left: 15px;
    background-color: #fff;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd;
  }
  ul + ul{
    border-top: none;
  }
  li{
    position: relative;
    font-size: @mainTxtSize;
    a{
      position: relative;
      display: block;
      width: 100%;
      height: 100%;
      padding: 11px 0 11px 25px;
      color: @mainTxtColor;
      font-size: @biggerSize;
      &:after{
        position: absolute;
        right:0;
        bottom:0;
        left:0;
        border-bottom:1px solid #ddd;
        content: '';
      }
      i{
        position: absolute;
        top:50%;
        left: 0;
        margin-top: -12.5px;
        font-size: 18px;
      }
    }

    &:last-child a:after{
      border-bottom: none;
    }

    &:after{
      content: '>';
      position: absolute;
      top:50%;
      right:15px;
      margin-top: -9px;
      color: #a2a2a2;
      font-size: inherit;
      font-family: "宋体";
    }
    &.nav-divider{
      margin-top: -1px;
      padding: 6px 0 6px 15px ;
      min-height:12px;
      margin-left: -15px;
      color: #999;
      font-size: @smallSize;
      background-color:#efeff4;
      border-top:1px solid #ddd;
      border-bottom:1px solid #ddd;
      &:after{
        content: '';
      }
    }
    &.nav-company{
      margin-top: 0;
      border-top:none;
      border-bottom:1px solid #ddd;
    }
  }
  .empty{
    width:100%;
    position: absolute;
    top:50%;
    left:0;
    margin-top: -10.5px;
    font-size: @mainTxtSize;
    color: @mainTxtColor;
    text-align: center;
  }
}
